:focus {
    outline: 0 !important;
}
#navbar-iframe {
    display: none;
}
* {
    padding: 0;
    margin: 0;
}
body#layout #feature {
    display: none;
}
html,  body,  div,  span,  applet,  object,  iframe,  h1,  h2,  h3,  h4,  h5,  h6,  p,  blockquote,  pre,  a,  abbr,  acronym,  address,  big,  cite,  code,  del,  dfn,  em,  font,  img,  ins,  kbd,  q,  s,  samp,  small,  strike,  strong,  sub,  sup,  tt,  var,  b,  u,  i,  center,  dl,  dt,  dd,  ol,  ul,  li,  fieldset,  form,  label,  legend,  caption {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
}
body,  .body-fauxcolumn-outer {
    line-height: 1;
}
ol,  ul {
    list-style: none;
}
blockquote,  q {
    quotes: none;
}
blockquote:before,  blockquote:after,  q:before,  q:after {
    content: '';
    content: none;
}
:focus {
    outline: 0;
}
ins {
    text-decoration: none;
}
del {
    text-decoration: line-through;
}
table {
    border-collapse: collapse;
    border-spacing: 1;
}
td,  th {
    padding: 5px;
}
body {
    margin-top: 20px !important;
    font-family: 'Open Sans',  sans-serif !important;
    background-image: url("https://abs.twimg.com/images/themes/theme1/bg.png") !important;
    background-attachment: fixed !important;
    background-repeat: no-repeat !important;
    background-color: #C0DEED !important;
}
body,  .body-fauxcolumn-outer {
    background: #F3F3F3;
    font: normal 12px 'Open Sans',  Trebuchet MS,  Sans-serif;
    color: #666666;
}
body p {
    padding-bottom: 20px;
    line-height: 2em;
}
.navbar-default{
 background: url("http://3.bp.blogspot.com/-BmgaHSRtOEs/VKJM-McQrhI/AAAAAAAAAMg/sQz-NaoCq-U/s1600/navbar-default-bg.png") repeat-x scroll 0px 0px #254779 !important;
 border-top: 1px solid #436EAA !important;
 border-bottom: 1px solid #1D3A63 !important;
}
.navbar-brand, .navbar-nav > li > a {
    text-shadow: 0px 1px 0px #555 !important;
    color: #CCC !important;
}
.navbar-brand, .navbar-nav > li > a:hover {
    color: #fefefe !important;
}

#main-container-ele {
    background: #fff;
    border: none;
    box-shadow: 0 1px 3px #aaa;
    margin-bottom: 20px;
}
#container {
    margin-left: auto;
    margin-right: auto;
    background-color: #fff;
    margin: 0 auto;
    color: #444;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    font-weight: normal;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    ;
}
#content {
    width: 712px;
    padding: 20px 0px 10px 0px;
    float: left;
    display: inline;
    margin-top: -10px;
}
#content-wide {
    clear: both;
    width: 1060px;
    padding: 10px 0px;
}
#aside {
    display: inline;
    float: right;
    width: 336px;
    color: #ccc;
    padding: 10px 0px;
}
#footer {
    clear: both;
    overflow: hidden;
    background: #232627;
    font-size: 12px;
}
.shadow {
}
.radius {
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
a {
    color: #464646;
    text-decoration: none;
}
a:hover {
    color: #333;
}
#header-wrapper {
    background: #000;
    margin-top: -20px;
    margin-left: -15px;
    margin-right: -15px;
    padding-top: 5px;
}
#header {
    margin-top: -15px;
    float: left;
}
#header h1 {
    color: #666666;
    text-shadow: 2px 2px 2px #FFFFFF;
    letter-spacing: -2px;
}
#header a {
    text-decoration: none;
    color: #666666;
}
#header a:hover {
    text-decoration: none;
    color: #666666;
}
#header .description {
    margin: -3px 5px 5px;
    line-height: 1.4em;
    color: #888888;
    font-size: 14px;
    font-family: 'Open Sans',  sans-serif;
}
.date-header {
    display: none;
}
.post {
    padding: 10px;
    color: #666666;
    overflow: hidden;
    font-family: 'Open Sans',  sans-serif;
    line-height: 2em;
}
.post-outer {
    background: #fff;
    font-family: 'Open Sans',  sans-serif;
    line-height: 2em;
    border-bottom: 2px solid #ddd;
}
.post .post-text {
    padding-bottom: 5px;
    clear: both;
    overflow: hidden;
}
.post h1.post-title {
    font-weight: 500;
    font-family: 'Open Sans',  sans-serif;
    letter-spacing: -1px;
    font-size: 32px;
}
.post h2.post-title {
    font-weight: 400;
    font-family: 'Open Sans',  sans-serif;
    letter-spacing: -1px;
    font-size: 24px;
}
.post h2 a {
    font-weight: bold;
    font-family: 'Open Sans',  sans-serif;
    color: #353737;
    letter-spacing: -1px;
}
.post h2 a:hover {
    color: #666;
    text-decoration: none;
}
.post ul.post-meta {
    color: #6b6969;
    clear: both;
    border-top: 1px solid #222020;
    border-bottom: 1px solid #222020;
    overflow: hidden;
    font-size: 12px;
    font-style: italic;
    padding: 5px 0px;
    list-style: none;
}
.post ul.post-meta li {
    padding-right: 20px;
    float: left;
}
.post ul.post-meta a {
    color: #0b6e69;
}
.post .post-comment {
    display: inline;
    background: url('http://1.bp.blogspot.com/_MkGBVwDEF84/TGedevmtX_I/AAAAAAAAEZY/I5fmryAKyP8/s1600/post_comment.jpg') no-repeat center;
    width: 33px;
    text-align: center;
    padding: 5px 0px 10px 0px;
    margin-top: 10px;
    float: right;
}
.post h2,  .post h3 {
    padding: 0px;
    font-weight: normal;
    color: #666;
}
.post h4,  .post h5,  .post h6 {
    padding: 10px 0px;
    font-size: 14px;
    font-weight: normal;
    color: #666;
}
.post blockquote {
    display: block;
    margin: 20px;
    padding: 0px 30px;
    color: #999;
}
.left {
    padding: 20px 25px 0px 0px;
    width: 300px;
    float: right;
}
.sidebar h2 {
    font-family: "Calibri","Droid Sans",Tahoma,Geneva,sans-serif !important;
    font-weight: 500;
    text-transform: uppercase;
    padding:10px;
    margin: 0px;
    color: #EFEFEF;
    text-shadow: 1px 1px #486286;
    border-bottom: 1px solid #4D678C;
    font-size: 16px;
    background: -moz-linear-gradient(center top , #6281AE, #4F6B92) repeat scroll 0% 0% transparent;
    background: -webkit-gradient(linear, center top, center bottom, from(#6281AE), to(#4f6b92));
}
.sidebar .widget {
    font-size: 12px;
    color: #808080;
    margin: 0px 0px 10px;
    overflow: hidden;
    padding-bottom: 10px;
    box-shadow: 0px 2px 3px rgba(170, 170, 170, 0.38);
    border: 1px solid rgba(72, 98, 134, 0.25);
}
.sidebar .widget-content {
    margin: 0px;
    font-size: 12px;
    color: #808080;
    padding: 5px;
}
.sidebar ul {
    list-style-type: none;
    margin: 0 ;
    padding: 0;
    font-family: Verdana,  'Open Sans',  sans-serif;
}
.sidebar ul a {
    color: #333;
}
.sidebar ul a:hover {
    color: #666666;
}
.sidebar ul li {
    background: url("http://4.bp.blogspot.com/-7yXcvGsCL0A/US5HUsBHr8I/AAAAAAAAAe4/v0zeYlVuDig/s1600/bullets.gif") no-repeat scroll 0px 12px rgba(0,  0,  0,  0) !important;
    border-bottom: 1px dotted #d2d2d2 !important;
    padding: 7px 0 7px 13px !important;
    list-style: none;
    text-indent: 0 !important;
}
.sidebar a:hover {
    color: #D14F00;
}
#comments {
    margin: 10px;
    border-top: 1px solid #ddd;
    padding-top: 10px;
}
#comments h4 {
    font-size: 16px;
    font-family: 'Open Sans' sans-serif;
    color: #333;
    padding: 0px !important;
    margin: 0px !important;
}
#comments-block {
    line-height: 1.6em;
    margin: 1em 0 1.5em;
    color: #7F7D77;
}
#comments-block .comment-author {
    background: #dfdfdf none repeat scroll 0 0;
    border: 1px solid #eaeaea;
    margin: 0.5em 0;
    padding-bottom: 4px;
    padding-left: 8px;
    padding-top: 4px;
    font-weight: bold;
}
#comments-block .comment-body {
    background: #fff;
    border-left: 1px solid #e3e3e3;
    border-right: 1px solid #e3e3e3;
    margin-top: -8px;
    padding-left: 10px;
    padding-top: 10px;
}
#comments-block .comment-footer {
    background: #fff;
    border-bottom: 1px solid #e3e3e3;
    border-left: 1px solid #e3e3e3;
    border-right: 1px solid #e3e3e3;
    font-size: 11px;
    line-height: 1.4em;
    margin: -0.25em 0 2em;
    padding-bottom: 5px;
    padding-left: 10px;
    text-transform: none;
}
#comments-block .comment-body p {
    margin: 0;
    padding-bottom: 15px;
}
#comment-holder {
    padding: 0px;
}
.comments .comment-block,  .comments .comment-thread.inline-thread .comment {
    background: #fff;
}
#comments h4,  .comments .comment-header,  .comments .comment-thread.inline-thread .comment {
    position: relative;
}
.comments .comments-content .icon.blog-author {
    position: absolute;
    top: -12px;
    right: -12px;
    margin: 0;
    background-image: url(http://lh6.ggpht.com/-GDMurKK2tec/T5JCD6hoKoI/AAAAAAAABAc/COHOItBlFWk/author.png);
    width: 36px;
    height: 36px;
}
.comments .comment-replybox-thread {
    margin-top: 5px;
}
.comment-form {
    max-width: 100%;
}
.comments .comments-content .comment-header {
    margin: 0px;
    border: 1px solid #ddd;
    padding: 0 0 0 10px;
    background: #f5f5f5;
}
.comments .comments-content .comment-header .datetime{
   float:right;
   margin-right: 15px;
}
.comments .comments-content .comment-content {
    margin: 0 0 8px;
    border: 1px solid #ddd;
    padding: 10px;
    -webkit-box-shadow: 0 4px 4px -4px #222;
    box-shadow: 0 4px 4px -4px #222;
    background: whitesmoke;
}

.comments .comments-content .comment-thread ol {
    margin: 0 0 10px 0px !important;
}
.comments .comments-content .icon.blog-author {
    top: -2px;
    right: -2px;
}
.comments .comments-content .comment-thread {
    margin: 0 !important;
}
.comments .comments-content .inline-thread {
    padding: 0 !important;
    padding-left: 12px !important;
}
.blog-feeds {
    display: none;
}
img.centered {
    display: block;
    margin: auto;
}
img.alignright {
    display: inline;
    margin: 0px 0px 10px 20px;
}
img.alignleft {
    display: inline;
    margin: 0px 20px 10px 0px;
}
.alignleft {
    float: left;
}
.alignright {
    float: right;
}
.post-footer-line-1 {
    display: none;
}
#comments-block .avatar-image-container img {
    background: #fff url(http://3.bp.blogspot.com/-UMSMHaOBzQg/To2XKFseUSI/AAAAAAAACVU/vlvJki_9vqA/s1600/gravatar.png) no-repeat left top;
    width: 32px;
    height: 32px }
p.footer-link {
    clear: both;
    text-align: center;
    font-size: 11px;
    padding: 12px;
    overflow: hidden;
    color: #F9F9F9;
    background: #232627;
    line-height: 18px;
}
.post-header {
    border: 1px solid #fefefe;
    margin-bottom: 10px;
    margin-top: 10px;
    background: #f5f5f5;
    padding: 0 10px;
    font-size: 11px;
}

#related-posts li {
    display: block;
    width: 22%;
    height: 150px;
    overflow: hidden;
    float: left;
margin-right: 15px;
    border-bottom: 1px solid #eee;
    margin-bottom: 10px;
    padding-bottom: 10px;
}
#related-posts {
    margin: 20px 0;
    font-size: 14px;
    line-height: 20px;
}
#related-posts h3 {
    margin: 10px 0px!important;
    padding: 15px 15px!important;
    font-size: 15px;
    font-weight: 500;
    line-height: 14px;
    text-transform: capitalize;
    z-index: 2;
    background: #2296D3;
    color: #fff;
    position: relative;
}
#related-posts img {
    overflow: hidden;
    width: 100%;
    height: 100%;
    padding:5px;
    -webkit-transition: all .1s ease-in-out;
    -moz-transition: all .1s ease-in-out;
    -ms-transition: all .1s ease-in-out;
    -o-transition: all .1s ease-in-out;
    transition: all .1s ease-in-out;
    opacity: 1;
}
.status-msg-body {
    position: relative !important;
}
.CSS_LIGHTBOX {
    z-index: 9999 !important;
}
.boxframe {
    background: #fff;
}

.pthumb {
    float: left;
    margin: 3px 10px 0px 0px;
    border: 4px solid #EEE;
    overflow: hidden;
    width: 100%;
    height: 90px;
}

#footer a {
    color: #fff;
}
.rmlink {
    float: right !important;
}
.jump-link {
    display: none;
}
.label-size {
    margin: 6px 0;
}
#postsocial {
    border: 1px solid #ddd;
    min-width: 55px;
    width: auto;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    -webkit-box-shadow: 1px 0 5px rgba(0, 0, 0, .1);
    -moz-box-shadow: 1px 0 5px rgba(0, 0, 0, .1);
    box-shadow: 1px 0 5px rgba(0, 0, 0, .1);
    padding: 5px;
    font: 10px/16px Arial;
    background: padding-box #fff;
    position: absolute;
    margin-left: -94px;
    top: 150px;
}
#postsocial.fixed {
    position: fixed;
    top: 150px;
}
.postsocialbtn {
    width: auto;
    height: auto;
    line-height: 0;
    padding: 4px 1px;
    text-align: center;
}
.main-top-nav {
}
.post-feeds {
    display: none;
}
.titlewrapper h1 {
    color: #111;
    margin-bottom: -5px;
}
#top-ad-element {
    text-align: center;
}
.main-bottom-nav {
    margin-bottom: 0px !important;
}
.sidebox-start {
    border-right: 1px solid #ddd !important;
    /* min-height:1850px !important; */
}
@media (min-width:1200px;)
{
.sidebox-start {
    min-height:1850px !important;
    border-right: 1px solid #ddd !important;
}
}

.btn-black:hover,  .btn-black:focus,  .btn-black:active,  .btn-black.active,  .open .dropdown-toggle.btn-black {
    color: #ffffff;
    background-color: #222;
    border-color: #111;
}
.btn-black {
    color: #ffffff;
    background-color: #111;
    border-color: #000;
}
.footer-top {
    border-top: 2px solid #555;
}
code {
    font-size: 90% !important;
    color: #250D5A !important;
    background-color: rgba(240, 248, 127, 0.33) !important;
    border: 1px solid #C7254E !important;
    padding: 2px 4px !important;
    border-radius: none !important;
    line-height: 1.1em !important;
    display: block !important;
    max-height: 300px;
    overflow:scroll;
    overflow-x:hidden;
}
.linked {
    background: -moz-linear-gradient(center top , #6281AE, #4F6B92) repeat scroll 0% 0% transparent;
    background: -webkit-gradient(linear, center top, center bottom, from(#6281AE), to(#4F6B92));
    border: 1px solid #496183;
    border-radius: 2px;
    padding: 15px;
    font: 14px Helvetica,Arial,sans-serif;
    margin: 20px 0px;
    color: #FFF;
    box-shadow: 1px 1px 0px #7B98C1 inset;
}
.linked a{
    color:#212121;
}
.linked h2{
    margin-top:0px;
    padding-top:0px;
}
.form-control {
    box-shadow: none !important;
}
#blog-pager {
    text-align: left !important;
}

.blog-pager span a {
    text-decoration: none;
    padding: 5px 10px;
    text-shadow: 1px 1px #486286;
    border-bottom: 1px solid #4D678C;
    font-size: 14px;
    background: -moz-linear-gradient(center top , #6281AE, #4F6B92) repeat scroll 0% 0% transparent;
    background: -webkit-gradient(linear, center top, center bottom, from(#6281AE), to(#4F6B92));
    margin-right: 5px;
    color: rgb(255, 255, 255);
}
.blog-pager .showpagePoint {
    padding: 0px 10px;
border-bottom: 1px solid #4D678C;
font-size: 14px;
background: #547199;
margin-right: 5px;
font-weight: bold;
color: #060606;
}
.blog-pager span a:hover {
    text-decoration: none;
    background:#6281AE;
}

.blog-pager .showpageOf {
    padding: 0px 10px;
}

.comments .continue a,  .comments .comment .comment-actions a {    
    margin-right:  10px !important;    
    padding:  1px 10px !important;    
    background-image:  linear-gradient(to bottom,  #337AB7 0px,  #265A88 100%);    
    background-repeat:  repeat-x;    
    border:  1px solid #245580 !important;    
    font-size:  12px !important;    
    text-transform:  uppercase !important;    
    color:  #fff !important;    
    text-shadow:  0px 1px rgba(0,  0,  0,  0.1) !important;    
    font-weight:  bold !important;    
    border-radius:  3px !important;    
    display:  initial !important;    
}
#precious{ background: #f9f9f9; border: 1px solid #ededed; clear: both; line-height: 2; margin: 20px 0; overflow: hidden; padding: 2%;}
#precious div{line-height:1.0;}
.pre-tab{float:right;text-align:right;padding-right:15px}
.pre-nex{float:left;padding-left:15px}
#precious div span{display:block;font-size:15px;color:#999}
#precious .yisar,#precious .yamin{position:absolute;color:#ccc;font-size:56px;margin-top:-10px;top:20%;height:22px;line-height:22px;width:20px}
.pre-tab .yamin{right:0}
.pre-nex .yisar{left:0}
.btn-black {box-shadow: 1px 1px 0px #626262 inset;background-color: #373737 !important;color:#fefefe !important;}
